package fr.vahren.sriksal.controller;

import fr.vahren.sriksal.business.IAuthBusiness;
import fr.vahren.sriksal.controller.bean.UserInfo;

public interface IAuthController {

	/**
	 * @return the user
	 */
	public abstract UserInfo getUser();

	/**
	 * @param user the user to set
	 */
	public abstract void setUser(UserInfo user);

	/**
	 * @param authBusiness the authBusiness to set
	 */
	public abstract void setAuthBusiness(IAuthBusiness authBusiness);

	public abstract String checkUser();

	public abstract String createUser();
	
	public abstract String logoutUser();

	public abstract String execute() throws Exception;

}